package com.yungu.swift.system.marketing.model.dto;

import com.yungu.swift.base.model.BaseDto;

import java.math.BigDecimal;

/**
 * Copyright © 厦门云谷互联信息有限公司 2018-2020 All Right Reserved
 * <p>
 * 司机邀请日志业务DTO
 * t_marketing_invite_log 实体类
 *
 * @author Zerrion
 * @version 1.0.0-RELEASE
 * @since 2018-07-05 16:23
 */
public class MarketingInviteLogDto extends BaseDto {

    /**
     * 代理商uuid
     **/
    private String agentUuid;
    /**
     * 公司uuid
     **/
    private String companyUuid;
    /**
     * 邀请人手机号
     **/
    private String inviter;
    /**
     * 被邀请人类型（1乘客2司机）
     **/
    private Integer inviteeType;
    /**
     * 邀请人类型（1乘客2司机）
     **/
    private Integer inviterType;
    /**
     * 被邀请人手机号
     **/
    private String invitee;
    /**
     * 司机返现金额（用于完成第一笔订单的返现）
     */
    private BigDecimal cashBack;
    /**
     * 邀请者领取邀请礼包状态： 0 未领取, 1 已领取
     */
    private Integer inviterReceiveStatus;


    public void setAgentUuid(String agentUuid) {
        this.agentUuid = agentUuid;
    }

    public String getAgentUuid() {
        return agentUuid;
    }

    public void setCompanyUuid(String companyUuid) {
        this.companyUuid = companyUuid;
    }

    public String getCompanyUuid() {
        return companyUuid;
    }


    public void setInviter(String inviter) {
        this.inviter = inviter;
    }

    public String getInviter() {
        return inviter;
    }

    public void setInviterType(Integer inviterType) {
        this.inviterType = inviterType;
    }

    public Integer getInviterType() {
        return inviterType;
    }

    public void setInvitee(String invitee) {
        this.invitee = invitee;
    }

    public String getInvitee() {
        return invitee;
    }

    public Integer getInviteeType() {
        return inviteeType;
    }

    public void setInviteeType(Integer inviteeType) {
        this.inviteeType = inviteeType;
    }

    public BigDecimal getCashBack() {
        return cashBack;
    }

    public void setCashBack(BigDecimal cashBack) {
        this.cashBack = cashBack;
    }

    public Integer getInviterReceiveStatus() {
        return inviterReceiveStatus;
    }

    public void setInviterReceiveStatus(Integer inviterReceiveStatus) {
        this.inviterReceiveStatus = inviterReceiveStatus;
    }
}